lubricated sheath - French English Dictionary